为难: to feel embarrassed or awkward, to make things difficult (for someone), to find things difficult (to do or manage)...
合资: joint venture...
公路: highway, road...
天堂: paradise, heaven...
游泳池: swimming pool...
本地: local, this locality...
漫长: very long, endless...
干事: administrator, executive secretary...
厂长: factory director...
肥沃: fertile...